package com.gofaraway.service.shipment;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.gofaraway.common.domin.PagingResponse;
import com.gofaraway.dao.mysql.dto.ShipmentSearchRequestDTO;
import com.gofaraway.dao.mysql.trunk.entity.StoShipment;
import com.gofaraway.service.facade.request.ShipmentPageSearchRequest;
import com.gofaraway.service.facade.request.ShipmentSearchRequest;
import com.gofaraway.service.facade.response.ShipmentResponse;

import java.util.List;

/**
 * @author ChenPeng
 * @Date 2024/1/18 16:29
 */
public interface ShipmentManageService {


    /**
     * 运输任务跟踪查询
     *
     * @param request
     * @return
     */
    List<ShipmentResponse> shipmentSearch(ShipmentSearchRequest request);

    PagingResponse<ShipmentResponse> pageQuery(ShipmentPageSearchRequest queryRequest);

}
